package org.jeecg.modules.zonglzp.service;


import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.jeecg.modules.zonglzp.entity.ProductEntity;

import java.util.List;

public interface ProductService {

    //查询所有产品
    IPage<ProductEntity> getProductlist(Page<ProductEntity> page, String productCode, int productType, int sex);


    //将产品id和部门id插进产品客户关联表中
    int addProductToDepart(String remark, String productId, String customerDepartId, int numbers);

    //修改产品信息了就
    void updateProduct(String fabricId, String xiuziZiti, String xiuziColor, String xiuziWeizhi, String xiuziTwoNeirong, String xiuziOneNeirong, String productId);

    // 查询该部门下所有产品
    IPage<ProductEntity> getDepartProductlist(Page<ProductEntity> page, String departId);

    //查询是否是公司
    int getIsconpangy(String customerDepartId);

    //查询已经存在的件数
    int queryproductNumber(String productId, String customerDepartId);

    //查询是否有产品之前，部门
    String queryproductdepart(String productId, String customerDepartId);

    //增加件数
    void updateNumber(String productId, String customerDepartId, int i);

    //查询所有的现货产品
    List<ProductEntity> getxianshuoproductList();
}
